package org.springblade.modules.admin.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseService;
import org.springblade.modules.admin.dto.UserDTO;
import org.springblade.modules.admin.vo.UserExtVO;
import org.springblade.modules.system.entity.User;

/**
 * @Date: 2020/12/24 3:31 下午
 * @Author: Jackey
 * @Description: BuildingService
 */
public interface AccountManageService extends BaseService<User> {


	/**
	 * 新增用户
	 *
	 * @param userDTO
	 * @return
	 */
	boolean submit(UserDTO userDTO);

	/**
	 * 修改用户
	 *
	 * @param user
	 * @return
	 */
	boolean updateUser(UserDTO user);


//	/**
//	 * 自定义分页
//	 *
//	 * @param page
//	 * @param user
//	 * @param tenantId
//	 * @return
//	 */
//	IPage<UserExtVO> selectUserPage(IPage<UserExtVO> page, User user, Integer roleType, String tenantId);
}


